home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-02-13 | 13.3 KB | 276 lines | [TEXT/ALFA] |
-
- =============================================================================
- = 5.31 2-13-93
- =============================================================================
- • Added '-q' (query) option to "icon" command, used new option to
- remember which windows were already iconified when switching to other
- applications.
- • Alpha now opens files read-only if they have been check out that way
- from MPW's Projector.
- • LaTeX greek submenu split into two.
- • Another 'dosc' problem fixed. Now '\n's are changed into '\r's both
- coming and going.
- • 'icon' no longer calls NewCWindow...sigh.
- • "$HOME:Tcl:UserCode:createStuffItArchive.tcl" contains examples of
- controlling Stuffit Deluxe via Alpha's 'dosc' command.
-
-
-
- =============================================================================
- = 5.3 2-8-93
- =============================================================================
- • XTCL handling fixed up. Two examples in Think C provided. Type "xtclcmd
- sounds init" in the shell to try one out.
- • Stationary documents have the correct name inserted in the window menu.
- • New tools/scripts provided by Tom Moertel (thor@vivaldi.psu.edu) to
- ease compilation and 411 use. The package is available via anonymous
- ftp from cs.rice.edu.
-
- =============================================================================
- = 5.3.b3 2-1-93
- =============================================================================
- • Multiple windows of same name handled better.
- • Multiple-line Tcl script events handled better.
- • We no longer quit when a file is moved from underneath us.
- • Dirty iconified files are no longer quietly thrown away on a quit...
- • Added new '-r' option to 'dosc'.
- • Keyboard macro dump now conforms to 5.3 syntax.
- • Many other misc changes.
-
- =============================================================================
- = 5.3.b2 1-21-93
- =============================================================================
- • Iconized windows now open on double-clicks, can be dragged on first
- click even if they weren't the active window.
- • Fixed fileopen bug that sometime occurred when files had been saved
- scrolled further forward than necessitated by the screen.
- • Added " <n>" string to duplicate window names. This number extension is
- both returned by Alpha window routines and accepted by them. However,
- it is not accepted by other routines, such as "edit", etc. For this,
- you should use the full pathname and strip off any number extension
- yourself.
- • Fixed nonsense w/ full names and the window menu.
- • Read-only files work a bit better.
- • Added menu and window documentation.
-
- =============================================================================
- = 5.3.b1 1-20-93
- =============================================================================
- • Changed directory structure, .tcl files now in a subdirectory.
- • Added 'icon' command to iconify windows.
- • Added pattern library for searches.
- • Added 'getMainDevice' routine and redid the tile routines to use
- 'tileWidth' and 'tileHeight'.
- • Added 'matchingLines' proc, put in "Convert menu.
- • 'Execute' no longer does func completion w/ spaces, but completion is
- still done w/ tab characters. Freeing up the space key means arguments
- can be passed to the command (although the status bar may not be wide
- enough to display them).
- • Menu syntax changed yet again, broadened considerably.
- • Syntax for 'hiliteMenuItem' changed, 'markMenuItem' added.
- • Added procs 'addMenuItem' and 'deleteMenuItem'. Adding and removing
- window names from the 'Wins' menu now handled in Tcl.
- • Changed iterpretation of return value of proc specified by menu
- definition.
- • 'saveasHook' added. See docs.
- • 'nextLine' and 'previousLine' finally try to stay in the same column
- when repeatedly applied, even over intervening short lines!
- • Added 'getTMarks' routine.
- • Removed 'setFSet' routine.
- • Changed 'hiliteMenuItem' to 'enableMenuItem'.
- • Changed variable structure. Alpha variables are gone, as are the
- functions 'getVar' and 'setVar'. Tcl variables can now be set to
- "shadow" Alpha variables via 'shadowVar'. See docs.
- • 'search' syntax enhanced.
- • Option combinations can now be targets of incremental searches.
- • Trailing ellipses in menu items are now stripped off before looking for
- the function to execution.
- • Rearranged 'Utils' and 'Misc' menus, added 'debugTclProc' and
- 'debugOff' routines to 'Utils' menu.
- • Added slow 'wordCount' proc to "Utils:File Utils" menu.
- • '-l' option to 'addMenuItem' allows meta characters to be used
- literally in menu item text.
- • Menu callback routines now have the menu item text parsed back from
- menu form before it is passed to them.
- • fixed 'addFileSet' tcl proc.
- • Added 'watchCursor' routine.
- • Fixed bug in menu creation that incorrectly bad menu definitions.
-
- =============================================================================
- = 5.2.1 11-19-92
- =============================================================================
-
- • 'electricCRight' tcl proc now more consistent.
- • The Tcl proc 'matchIt' now properly ignores escaped brackets, such as
- '\}', '\{' etc.
- • Alpha is now stationary-aware, and can create stationary pads as well.
- • The "mode" box next to the horizontal scrollbar now contains a popup
- menu that allows changing of modes. The Tcl variable 'modes' and the
- Tcl function 'newMode' must be defined in order for this to work
- (procs.tcl).
- • The '.tex' mode now sets the word break variables to possibly include a
- leading backslash.
- • Fixed 'paraStart' and 'paraFinish' to handle lines w/ non-null white
- space.
- • The displayed row number now degrades gracefully when we hit 5 digits.
- • All window tiling routines now use 'defHeight' and 'defWidth'.
- • 'useTempMem' var now 'tempMem'.
- • Backward word routine now much faster. However, I needed to add another
- variable, 'wordBreakPreface'. See the help file.
- • Special characters used by the Mac's menu routines are now filtered to
- periods.
- • Fixed 'rowColToPos' and 'posToRowCol'.
- • Added functions 'backwardWordSelect' and 'forwardWordSelect'.
- • Changed arrow-key editing combinations. See "Default Key Bindings" help
- file.
- • Many minor other changes to the tcl files.
-
- =============================================================================
- = 5.2 11-11-92
- =============================================================================
- • Because of popular appeal, "Print Registration" and "Help..." have
- been removed from the Apple Menu.
- • 'latex.tcl' now supports the option of also requiring the control key
- for latex bindings, leaving option combination for those who use
- 'optionIsMeta' (see Docs).
-
- =============================================================================
- = 5.15 11-1-92
- =============================================================================
- • Changed 'prevFunc' and 'nextFunc' tcl procs to use 'funcExpr', so they
- now work in all modes. Bound them to keypad '1' and '3'.
- • 'cutNamedClipboard' no longer deletes text until the user says "OK".
- 'pasteNamedClipboard' now gives a default selection.
- • Routines that take a '-w' argument now take full pathnames (as provided
- by 'winNames -f') as well.
- • All 'procs.tcl' routines that use 'winNames' now use 'winNames -f'.
- • Replacement display bug fixed.
-
- =============================================================================
- = 5.14 11-1-92
- =============================================================================
- • Fixed 'revert' bug.
- • Changed 'insertPrefix' and 'insertSuffix' to use 'replaceText'.
- • Changed key binding handling so that key equivalents of menus are never
- matched if any modifier other than command is present.
- • Changed latex bindings, so that they all include both control and option.
- • Added 'movePoint' and 'selReplace' procs in 'latex.tcl', added their
- use to macros. Also added some additional latex macros.
- • Put an ungodly hack back in the 'methodMenu' so that in the case of
- 'section', 'subsection', 'subsubsection' etc, the items are properly
- indented.
- • Changed 'emphasize' to include '\/'.
- • Added window name option to 'lookAt'.
- • 'winNames' takes a '-f' argument that tells Alpha to return complete
- pathnames instead of just file names.
-
- =============================================================================
- = 5.13 10-25-92
- =============================================================================
- • In prior versions, selecting new fileSets from the 'Find...' dialog
- eventually caused a crash. I incorrectly blamed this on my routine
- which created a new fileset on the fly. This bug has now been fixed.
- • Added '-f' option to 'launch'.
- • 'sortLines' is now non-recursive.
-
- =============================================================================
- = 5.12 10-24-92
- =============================================================================
- • Added 'wordBreak' variable which allows customization of the definition
- of a word.
- • Regularized the syntax of 'bind' somewhat; keycode bindings work again.
- • In 5.11, the shell didn't execute commands in the global context.
- therefore 'set' commands, for instance, didn't work correctly. This has
- been fixed.
- • Wrote a 'sortLines' proc (look in 'procs.tcl') and in the "Convert" menu.
- • "Temporary mark" bug fixed.
-
- =============================================================================
- = 5.11 10-13-92
- =============================================================================
- • Changed 'edit' and 'fileMenu' syntax. I apologise for this, especially
- for 'fileMenu', but there were compelling reasons...
- • Cleaned up 'listBindings'.
- • Added 'ascii' form of bindings.
- • Support for MPW shell via ToolServer and AppleEvents (look at the
- 'Misc' menu.
- • Fixed bug in handling 'dosc' responses.
- • Added Tcl access to search and replace strings.
- • There is no longer a 256 key binding limit.
- • Cleaned up keyboard macros a bit. Searching while recording a keyboard
- macro now compiles settings directly into the macro.
- • 'getPathName' is now 'insertPathName'.
- • New function 'getPathName' returns selected pathname.
-
- =============================================================================
- = 5.1 10-10-92
- =============================================================================
- • 'sortRange' is now gone.
- • Assorted fixes and minor changes to routines in 'procs.tcl' and
- 'AlphaBits.tcl.
- • The 'dumpMacro' routine is back.
- • The 'describeBinding' is back.
- • Print margins are changeable.
- • Locked files handled better.
- • Added function 'rowColToPos' and 'posToRowCol'.
- • Added function 'launchApp'.
- • Added the ability to re-execute previous shell commands by positioning
- the cursor on a previous commandline and hitting the return key.
- • Added 'dosc' call that allows scripts to be send to a remote server
- (such as Apple's ToolServer or another copy of Alpha), executed, and
- the result returned.
- • Alpha now handles both 'typeChar' and 'typeAlias' forms of the 'dosc'
- Apple Event and so can now be used as a server.
-
- =============================================================================
- = 5.05 9-5-92
- =============================================================================
- • Fixed routines in "procs.tcl" so that the correct menu item is hilighted.
- • The fonts and tabs dialog now has the default size filled in.
- • Key bindings can now be associated with a specific mode.
- • Support for arbitrary control-character prefixes has been added. As
- part of this, *modifier strings must be all lowercase, except for the
- control-character prefixes*.
- • Cosmetic fix to 'changeMode' proc.
- • 'fileMenu's now correctly work as heirarchical menus.
-
- =============================================================================
- = 5.04 9-1-92
- =============================================================================
- • The 5.03 distribution had a bad fileset in procs.tcl. Also, the find
- routine didn't check for bad filesets, so...
- • Support for the C-x prefix has been dropped.
-
- =============================================================================
- = 5.03 8-28-92
- =============================================================================
- • Added popup menus in SaveAs dialog.
- • Allow window size, position, selection to be saved.
- • Changed fileMenus to include a home directory and read-only flag.
- • Removed "Open directly" menu since the help menu now serves the same
- purpose.
- • Removed procs that opened up individual help files
-
- =============================================================================
- = 5.02 8-22-92
- =============================================================================
- • Got rid of 'prefixChar' and thus key bindings in the style of emacs's
- c-x c-s.
- • Minor indentation fix to 'carriageReturn' tcl proc.
- • Fixed 'prevWIndow' proc.
- • Fixed popup menu hilighting, as well as the lack of default choices.
- • Added Alpha var 'funcPar' back, so tex section menu works again.
- • Added func 'addFileset' to provide a way of creating filesets on the
- fly. Be careful w/ this, as it does somehow cause a bomb if used often.
-
-
- =============================================================================
- = 5.01 8-20-92
- =============================================================================
- • Fixed bombs in initialization (looking for menu that no longer exists),
- and in the search routine.
- • All dialogs that use popup menus now conform to HIS.
- • Switched command equivalents for "File:Open Selection" and "Edit:Redo"
- back to their old values.
- • The first and last characters in files can now be searched for.
-